package com.queming.service.playlist;

import com.queming.music.dto.PlayListDto;
import com.queming.music.dto.PlayListSearchFilter;
import com.queming.music.entity.Playlist;
import com.queming.service.General.GeneralService;
import org.springframework.data.domain.Page;

public interface PlayListService extends GeneralService<Playlist,PlayListDto> {

    Page<PlayListDto> search(PlayListSearchFilter playListSearchFilter);

    PlayListDto recommend(String id, Integer recommendedFactor);

    PlayListDto cancelRecommendation(String id);

    PlayListDto makeSpecial(String id);

    PlayListDto cancelSpecial(String id);
}
